package io.xxx.xbutler.core.callback;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

/**
 * 获取机器人信息回调
 *
 * <pre>
 * {
 *     "Data": {
 *         "nSex": 0,
 *         "vcCity": "",
 *         "vcPhone": "",
 *         "nTrueName": 1,
 *         "vcCountry": "",
 *         "vcWhatsUp": "",
 *         "vcWxAlias": "",
 *         "vcNickName": "kkkkkk",
 *         "vcProvince": "",
 *         "vcRobotWxId": "wxid_bysnjh4y1f1922",
 *         "vcHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/etasAZOrZcSvdCgsictYfck8tNX85SFlF3leKfDPJp3nEnE2MW49OOibIfXd94vQiaZibA48sicGQvFazkLvHhpZeYuppqsJYFzQ5YhW85tMZEXTbribkAyNiaAy8kC4ibSQK05LibmjjxnssdpL7iaPKickmK9uQ/132",
 *         "vcPersonQRCode": "http://kfpt.oss-cn-hangzhou.aliyuncs.com/pc/ipadwx_dev_qrcode/20241016/yf4004500241ff4699b524b24f4dc05652.jpg",
 *         "vcBase64WhatsUp": "",
 *         "vcRobotSerialNo": "DA1B048A0F72A1142FE1F29C982E3B79",
 *         "vcBase64NickName": "a2tra2tr"
 *     },
 *     "nType": 1055,
 *     "nResult": 1,
 *     "vcResult": "SUCCESS",
 *     "nTimeStamp": 1737620578579,
 *     "vcSerialNo": "20250123162257692661025599907",
 *     "vcRobotWxId": "wxid_bysnjh4y1f1922",
 *     "vcMerchantNo": "202407150008480",
 *     "vcRobotSerialNo": "DA1B048A0F72A1142FE1F29C982E3B79"
 * }
 * </pre>
 */
@Slf4j
@Component
public class _1055Handler extends RobotHandler {

    @Override
    public String name() {
        return "获取机器人信息回调";
    }

    @Override
    public boolean supports(int type) {
        return type == 1055;
    }
}
